package pack.bean;
import javax.faces.bean.ManagedBean;
import javax.persistence.EntityManager;

import pack.metier.Centre;
import pack.persistence.Connexion;

@ManagedBean
public class AfficheCentre {	
	private long displayCentre;
	private long idCentre;
	private String nomCentre;
	private String adresseLigne1;
	private String adresseLigne2;
	private String codePostal;
	private String ville;

	public AfficheCentre() {
		super();	
		displayCentre=0;
		idCentre=0;
		nomCentre=""; 
		adresseLigne1=""; 
		adresseLigne2=""; 
		codePostal="";
		ville="";		
	}	
	
	public void chargeCentre(){		
		Connexion connexion = new Connexion();
		EntityManager em = connexion.getEm();
		Centre centre = em.find(Centre.class, displayCentre);
		if (centre==null) return;
		idCentre=centre.getIdCentre();
		nomCentre=centre.getNomCentre(); 
		adresseLigne1=centre.getAdresseLigne1(); 
		adresseLigne2=centre.getAdresseLigne2(); 
		codePostal=centre.getCodePostal();
		ville=centre.getVille();	
	}

	public long getDisplayCentre() {
		return displayCentre;
	}

	public void setDisplayCentre(long displayCentre) {
		this.displayCentre = displayCentre;
	}

	public long getIdCentre() {
		return idCentre;
	}

	public void setIdCentre(long idCentre) {
		this.idCentre = idCentre;
	}

	public String getNomCentre() {
		return nomCentre;
	}

	public void setNomCentre(String nomCentre) {
		this.nomCentre = nomCentre;
	}

	public String getAdresseLigne1() {
		return adresseLigne1;
	}

	public void setAdresseLigne1(String adresseLigne1) {
		this.adresseLigne1 = adresseLigne1;
	}

	public String getAdresseLigne2() {
		return adresseLigne2;
	}

	public void setAdresseLigne2(String adresseLigne2) {
		this.adresseLigne2 = adresseLigne2;
	}

	public String getCodePostal() {
		return codePostal;
	}

	public void setCodePostal(String codePostal) {
		this.codePostal = codePostal;
	}

	public String getVille() {
		return ville;
	}

	public void setVille(String ville) {
		this.ville = ville;
	}
}
